package com.xh.one2one.lesson.bean.request;

import com.xh.core.bean.BaseRequestBean;
import lombok.Data;

/**
 * <p>
 * 教学总结 查询bean
 * </p>
 *
 * @author TW
 * @since 2021-05-06
 */
@Data
public class LessonSummaryRequest extends BaseRequestBean {

    private String id;
    /**
     * 备课Id
     */
    private String lessonId;

    /**
     * 学生ID，小组课ID
     */
    private String lessonThirdId;

    /**
     * 教学计划课次ID
     */
    private String indexId;

    /**
     * 学生的ID
     */
    private String studentId;

    /**
     * 状态  是否已评价（0 否  1 是）
     */
    private Integer status;
    /**
     * 0 全部  1 一对一  2 小组课
     */
    private Integer searchType;

    /**
     * 排序类型  1 createTime 倒序
     */
    private Integer orderType;
    /**
     * 开始时间 yyyy-mm-dd
     */
    public String startDate;
    /**
     * 结束时间 yyyy-mm-dd
     */
    private String endDate;
    /**
     * 教师ID
     */
    private String creatorId;
    /**
     * 合同Id
     **/
    private String contractId;

    /**
     * 进门考得分
     */
    private Integer entranceScore;

    /**
     * 讲义练习得分
     */
    private Integer practiceScore;

    /**
     * 上节课作业得分
     */
    private Integer lastHomeworkScore;

    /**
     * 学生名称
     */
    private String studentName;

    /**
     * 出勤情况（1 提前到 2 准时 3 迟到 4 缺勤）
     */
    private Integer attendance;

    /**
     * 听课状态（1 优秀 2 良好 3 一般）
     */
    private Integer listenState;

    /**
     * 上节课作业（1 完成 2 部分完成 3 未完成）
     */
    private Integer lastHomework;

    /**
     * 出门清（1 优秀 2 良好 3 一般）
     */
    private Integer outState;

    /**
     * 本节课作业得分
     */
    private Integer HomeworkScore;

    /**
     * 错题总数
     */
    private Integer wrongTopicTotal;

    /**
     * 评语
     */
    private String comment;

    private String lessonInfoId;

    private String filePath;

}
